package com.ruifu.common.po;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 文档类型Bean
 * @author 宁义锐
 */
@Data
public class DmDocc implements Serializable{

  private static final long serialVersionUID = -5571438763936875090L;
  /**
   * 文档类型ID号
   */
  @TableId(value = "Dc_doccId", type = IdType.AUTO)
  private Integer dcDoccId;

  /**
   * 文档类型名称
   */
  private String dcDoccName;

  /**
   * 文档类型代号
   */
  private String dcDoccCode;

  /**
   * 文档类别（枚举值，字典表）
   */
  private String dcType;

  /**
   * 文档生命周期
   */
  private String dcDoclfc;

  /**
   * 文档审批流程ID
   */
  private String dcWorkFlowId;

  /**
   * 流程名称
   */
  private String dcWorkFlowName;

  /**
   * 模板文件ID
   */
  private Long dcTemplateId;

  /**
   * 属性集定义
   */
  private String dcPropSets;
  /**
   * 收藏
   */
  private String dcDefault;

  /**
   * 文档描述
   */
  private String dcRemark;

  //基本属性定义
  /**
   * 创建者id
   */
  private Integer dcCreator;

  /**
   * 创建时间
   */
  private Date dcCreDate;

  /**
   * 最后修改人id
   */
  private Integer dcLastUpdator;

  /**
   * 最后修改日期
   */
  private Date dcLastUpdate;

  /**
   * 所有者ID
   */
  private Integer dcOwner;

  /**
   * 所属部门ID
   */
  private Integer dcOrgId;

  /**
   * 删除标记
   */
  private Boolean dcDelFlag;

  /**
   * 账套ID
   */
  private Integer dcSetSid;


  /**
   * 一对一，文件对象
   */
  private DmFile dmFile;

}
